/** 
 * 系统参数配置
 */
import axios from 'axios'
/**
 * 添加参数配置
 * @param {*} params 请求参数
 * @returns 
 */
export const insertConfig = (params) => { return axios.post('/manage/system/config', params) }
/**
 * 更新参数配置
 * @param {*} params 请求参数
 * @returns 
 */
export const updateConfig = (params) => { return axios.put('/manage/system/config', params) }
/**
 * 删除参数配置
 * @param {*} configIds 参数配置编号多个逗号分隔（1,2,3,4）
 * @returns 
 */
export const delConfig = (configIds) => { return axios.delete(`/manage/system/config/${configIds}`) }
/**
 * 参数配置列表
 * @param {*} params 请求参数
 * @returns 
 */
export const listConfig = (params) => { return axios.post('/manage/system/config/list', params) }
/**
 * 参数配置分页列表
 * @param {*} params 请求参数
 * @returns 
 */
export const listPageConfig = (params) => { return axios.post('/manage/system/config/listPage', params) }
/**
 * 获取参数配置
 * @param {*} configId 参数配置编号
 * @returns 
 */
export const getConfig = (configId) => { return axios.get(`/manage/system/config/${configId}`) }
/**
 * 通过KEY获取参数配置
 * @param {*} configKey 参数配置KEY
 * @returns 
 */
export const getConfigByKey = (configKey) => { return axios.get(`/manage/system/config/key/${configKey}`) }